package com.wenjie.original.service;

import com.wenjie.original.entity.SysCodeTempGroup;
import com.wenjie.original.entity.vo.SysCodeTempGroup.SysCodeTempGroupAddVo;
import com.wenjie.original.entity.vo.SysCodeTempGroup.SysCodeTempGroupSelVo;
import com.wenjie.original.entity.vo.SysCodeTempGroup.SysCodeTempGroupUpVo;
import com.wenjie.original.flex_config.baseInterface.CusIService;

/**
 * 代码组模版 服务层
 *
 * @author wenjie
 */
public interface ISysCodeTempGroupService extends CusIService<SysCodeTempGroup> {
    /**
     * @Description 添加代码组模版
     * @author wenjie
     * @date 2024/7/25 16:47
     */
    void saveTempGroup(SysCodeTempGroupAddVo addVo);

    void update(SysCodeTempGroupUpVo upVo);


    /**
     * @Description 查询代码详情信息
     * @author wenjie
     * @date 2024/7/26 11:24
     */
    SysCodeTempGroupSelVo detailById(Long sysCodeTempGroupId);

    /**
     * @Description 删除代码详情信息
     * @author wenjie
     * @date 2024/7/26 13:37
     */
    void delById(Long sysCodeTempGroupId);
}
